home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / quartz / quartz10.lha / Pexample / Makefile < prev    next >
Makefile  |  1990-05-16  |  844b  |  33 lines

  1. FTDIR = ../
  2. FTLIB = $(FTDIR)/lib
  3.  
  4. DEFINES=-DPRESTO -DNO_PREEMPT -DPROFILE
  5. LIBPRESTO = $(FTLIB)/libpresto_dp.a $(FTLIB)/qlib_d.a
  6. LIBS    = $(LIBPRESTO) -lpps -lseq 
  7. CC    = CC
  8. IDIR    = $(FTDIR)/src/presto
  9. CFLAGS  = +i -Y +h$(IDIR)/asmdefs.h -pg -g -I$(IDIR) $(DEFINES)
  10. LDFLAGS = -Y -Z0200000 +i -g -pg
  11.  
  12. OBJS    =    Create.o
  13. PROG    =    Create
  14.  
  15. $(PROG): $(OBJS) $(LIBPRESTO)
  16.     $(FTDIR)/bin/MYCC_D $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROG)
  17.     rm -f $(PROG).p
  18.     $(FTDIR)/bin/munge -i $(PROG) -o $(PROG).p
  19.  
  20. clean:
  21.     rm -f core* *.o *..c $(PROG) $(PROG).p quartz quartzData.c procNames.c
  22.  
  23. quartz:& procNames.o quartzData.o $(FTLIB)/quartz.o
  24.     cc -g procNames.o quartzData.o $(FTLIB)/quartz.o -lm -lX11 -o quartz
  25.  
  26. Create.o:    Create.c
  27.     $(CC) $(CFLAGS) -c Create.c
  28.  
  29. procNames.o: procNames.c
  30.     cc -c -g procNames.c
  31. quartzData.o: quartzData.c
  32.     cc -c -g -I$(FTDIR)/include quartzData.c
  33.